ELLEMEDE, John, of Cornworthy, Devon.

Author